VxWorks入门教程12:程序运行 您所在的位置:网站首页 食铁兽 aks74 VxWorks入门教程12:程序运行

VxWorks入门教程12:程序运行

2024-07-11 14:02| 来源: 网络整理| 查看: 265

系列索引:VxWorks入门教程索引

上一篇:VxWorks入门教程11:程序运行-调试版

本文介绍如何在VxWorks系统中运行程序。就是在VxWorks启动后的系统命令行中运行程序。

通用工程

先新建一个可下载工程(Downloadable Kernel Module Project)

设置工程名称

设置编译选项为gnu

设置编译目标为:

创建好的新工程为

添加一个新源码文件到工程中

设置文件名

添加完成后,文件内容为空

hello world

添加代码

1234567#include

int first_test(void){ printf("hello world!\n"); return 0;}

标准的C程序,函数名要记住,后续会用到。

编译结果为:

可以用

1ls

列出硬盘中的所有文件。

加载程序

1ld 1,0,"hello.out"

查看是否加载成功

1moduleShow

执行程序,在命令行中输入程序的函数名作为执行入口

1first_test

效果为:

输出数组值

源码为:

12345678910111213141516171819#include #include #include int test(){ int i = 1;

while(1) { printf ("%d\t",i); if(i%10==0&&i!=0) printf("\n"); i++; if(i==101) break; } printf("\n"); return 0; }

加载模块,然后执行

12ld (1) < hello.outtest

执行效果为:

完整的配置文件、测试工程、源码和编译结果在VxWorks_Freshman的7中。

下一篇:VxWorks入门教程13:程序运行-启动时



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有